// var a = [];
// for (var i = 0; i < 10; i++) {
//   a[i] = function () {
//     console.log(i);
//   };
// }

// a[6]();

// var tmp = 123;

// if (1) {
//   let tmp;
//   console.log(tmp);
// }

// var a = [12, 4, 2, 51, 2];

// let b = a.reduce((prev, cur) => Math.min(prev, cur));

// console.log(b);

var a = 10;

console.log(this.a);

var obj = {
  a: 20,
  fn() {
    setTimeout(() => {
      console.log(this.a);
      console.log(this);
    });
  },
};

obj.fn();
